home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 51
/
Amiga Format CD51 (2000-03-10)(Future Publishing)(GB)[!][issue 2000-04].iso
/
-serious-
/
programming
/
e
/
powerd
/
source
/
examples
/
appmenuitem.d
< prev
next >
Wrap
Text File
|
2000-01-27
|
651b
|
26 lines
/* AppMenuItem.d, loosely adapted from RKRM libraries 3rd ed. */
/* translated from AppMenuItem.e */
OPT OSVERSION=37,NOSTD
MODULE 'wb'
DEF myport,appitem,appmsg,WorkbenchBase
PROC main()
IF WorkbenchBase:=OpenLibrary('workbench.library',37)
IF myport:=CreateMsgPort()
IF appitem:=AddAppMenuItemA(0,0,'DisplayBeep()',myport,NIL)
PrintF('Come on, go and see whats in the Tools menu ...\n')
WaitPort(myport)
DisplayBeep(NIL)
PrintF('Wow, you found it!\n')
RemoveAppMenuItem(appitem)
WHILE appmsg:=GetMsg(myport) DO ReplyMsg(appmsg)
ENDIF
DeleteMsgPort(myport)
ENDIF
CloseLibrary(WorkbenchBase)
ENDIF
ENDPROC